be or feel embarrassed - Espagnol Anglais Dictionnaire